package com.ffapp.rainmonitorcustom.bean;


import com.alibaba.fastjson.annotation.JSONField;

public class OperationListData extends BasisBean {

    private String id;
    private String taskname;    //任务名称
    private long opertasktm;        //运维计划时间
    private long tasktm;        //任务提交时间
    private String expopercontent;      //预计运维事项
    private String submitter;           //提交人
    private String planauditor;     //计划提交审核人
    private long operbegintm;         //运维开始时间
    private String actopercontent;      //实际运维事项
    private long opercomtm;           //运维完成时间
    private String operper;             //运维人
    private String operauditor;         //运维完成审核人
    private int state;          //任务状态，0：初始录入，1运维审核中，2：运维审核失败，3运维审核通过，4：有故障状态，5：无故障状态，6运维完成7：故障排查，8:故障方案审核中，9：排除故障，10：确认排除故障，11:故障方案审核失败，12:故障方案审核通过
    private String content;     //审核意见结果说明考核
    private long tm;                //时间
    private int isfault;        //是否故障，0:无，1：有
    private String faultid;         //故障id
    private boolean editDelAble;
    @JSONField(name = "operTask")
    private OperationListData operTask;
    @JSONField(name = "operFault")
    private OperationListData operFault;

    /*     operFault      */
    private  long faultfindtm;          //故障发现时间
    private  long faultsubtm;          //故障提交时间
    private  String faultsituation;          //故障情况说明
    private  String faultdisposer;          //故障处理人
    private  long faultaceptm;          //故障接收时间
    private  String faultdisposecas;          //故障处理方案
    private  long audittm;          //方案审核时间
    private  long troubleshoottm;          //故障排除
    private  String audit;          //审核
    private  String auditcontent;          //方案审核意见/故障排除考核


    public long getFaultfindtm() {
        return faultfindtm;
    }

    public void setFaultfindtm(long faultfindtm) {
        this.faultfindtm = faultfindtm;
    }

    public long getFaultsubtm() {
        return faultsubtm;
    }

    public void setFaultsubtm(long faultsubtm) {
        this.faultsubtm = faultsubtm;
    }

    public String getFaultsituation() {
        return faultsituation;
    }

    public void setFaultsituation(String faultsituation) {
        this.faultsituation = faultsituation;
    }

    public String getFaultdisposer() {
        return faultdisposer;
    }

    public void setFaultdisposer(String faultdisposer) {
        this.faultdisposer = faultdisposer;
    }

    public long getFaultaceptm() {
        return faultaceptm;
    }

    public void setFaultaceptm(long faultaceptm) {
        this.faultaceptm = faultaceptm;
    }

    public String getFaultdisposecas() {
        return faultdisposecas;
    }

    public void setFaultdisposecas(String faultdisposecas) {
        this.faultdisposecas = faultdisposecas;
    }

    public long getAudittm() {
        return audittm;
    }

    public void setAudittm(long audittm) {
        this.audittm = audittm;
    }

    public long getTroubleshoottm() {
        return troubleshoottm;
    }

    public void setTroubleshoottm(long troubleshoottm) {
        this.troubleshoottm = troubleshoottm;
    }

    public String getAudit() {
        return audit;
    }

    public void setAudit(String audit) {
        this.audit = audit;
    }

    public String getAuditcontent() {
        return auditcontent;
    }

    public void setAuditcontent(String auditcontent) {
        this.auditcontent = auditcontent;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTaskname() {
        return taskname;
    }

    public void setTaskname(String taskname) {
        this.taskname = taskname;
    }

    public long getOpertasktm() {
        return opertasktm;
    }

    public void setOpertasktm(long opertasktm) {
        this.opertasktm = opertasktm;
    }

    public long getTasktm() {
        return tasktm;
    }

    public void setTasktm(long tasktm) {
        this.tasktm = tasktm;
    }

    public String getExpopercontent() {
        return expopercontent;
    }

    public void setExpopercontent(String expopercontent) {
        this.expopercontent = expopercontent;
    }

    public String getSubmitter() {
        return submitter;
    }

    public void setSubmitter(String submitter) {
        this.submitter = submitter;
    }

    public String getPlanauditor() {
        return planauditor;
    }

    public void setPlanauditor(String planauditor) {
        this.planauditor = planauditor;
    }


    public String getActopercontent() {
        return actopercontent;
    }

    public void setActopercontent(String actopercontent) {
        this.actopercontent = actopercontent;
    }

    public long getOperbegintm() {
        return operbegintm;
    }

    public void setOperbegintm(long operbegintm) {
        this.operbegintm = operbegintm;
    }

    public long getOpercomtm() {
        return opercomtm;
    }

    public void setOpercomtm(long opercomtm) {
        this.opercomtm = opercomtm;
    }

    public String getOperper() {
        return operper;
    }

    public void setOperper(String operper) {
        this.operper = operper;
    }

    public String getOperauditor() {
        return operauditor;
    }

    public void setOperauditor(String operauditor) {
        this.operauditor = operauditor;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public long getTm() {
        return tm;
    }

    public void setTm(long tm) {
        this.tm = tm;
    }

    public int getIsfault() {
        return isfault;
    }

    public void setIsfault(int isfault) {
        this.isfault = isfault;
    }

    public String getFaultid() {
        return faultid;
    }

    public void setFaultid(String faultid) {
        this.faultid = faultid;
    }

    public boolean isEditDelAble() {
        return editDelAble;
    }

    public void setEditDelAble(boolean editDelAble) {
        this.editDelAble = editDelAble;
    }

    public OperationListData getOperTask() {
        return operTask;
    }

    public void setOperTask(OperationListData operTask) {
        this.operTask = operTask;
    }
    public OperationListData getOperFault() {
        return operFault;
    }

    public void setOperFault(OperationListData operFault) {
        this.operFault = operFault;
    }
}
